home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gigarom 1
/
Gigarom Macintosh Archives (Quantum Leap)(CDRM1080320)(1993).iso
/
FILES
/
APP
/
A-D
/
Alpha.4.01.cpt
/
Changes
< prev
next >
Wrap
Text File
|
1991-10-21
|
29KB
|
811 lines
=================================
Version 4.0 released.
=================================
Version 4.0b93
=================================
• Added 'saveAll' function.
• Problems with last line in file fixed.
Version 4.0b92
=================================
• The 'findTag' list dialog now scrolls the list according to keystrokes.
• Titlebar box redraw after canceled open dialog is fixed.
• 'nextWindow' and 'prevWindow' are back to their original semantics.
• Titlebar boxes are not shown when 'fullNames' is true.
• Added 'protoFile' routine.
• The VarValues menu now shows acmd define'd vars.
• The functions 'paraBegin' and 'paraEnd' have been removed. They can
easily be replaced by macros.
• The variable 'boundExpr' has been replaced by 'paraBegin' and 'paraEnd'.
Version 4.0b91
=================================
• OK, so in fixing a crashing bug, I caused the help window to crash Alpha.
This is fixed.
• And more miscellanious mark fixes.
Version 4.0b9
=================================
• Last known crashing bug fixed (ha!). However, the down side is that
the window title boxes won't currently work with WindowShade etc. I'm
thinking about it....
• Changed def of 'funcExpr' in AlphaBits back. No longer picks up C++
methods, though you can easily put this back in. See AlphaBits file.
• Suffix hooks now execute at every logical activation of a window,
instead of at every activate event.
Version 4.0b83
=================================
• Printing fixed.
• Diamond 'dirty' indicator now works for all screen depths (although the color
may still be a little off).
• 'tileOrder' behaves better.
Version 4.0b81
=================================
• More miscellanious mark problems fixed.
• Column display now takes tabs into account.
• 'cut' now works correctly with rectangular regions.
• Prematurely terminating macros work once more.
Version 4.0b8
=================================
• C-u-character now works again.
• Opening new file doesn't overwrite marks already existing in other files.
Other mark problems fixed. If you are still having mark problems w/ this
version, use ResEdit to delete any extra 'MPSR' resources of number 1007
that the offending has.
• page number now printed correctly in header.
• 'prompt' works in macros again.
Things that I'm aware of that I haven't fixed yet:
Working directories aren't closed, so the directory of a file Alpha uses
can't be deleted.
On a Mac+, opening a window, going to the finder, coming back and closing the
window and trying to open another crashes.
> 32k files don't print yet.
Tilefull and tileorder strangeness.
Version 4.0b7
=================================
• "selecting last char from the same line" bug fixed.
• marks moving when insertion at end of mark is fixed.
• fixed two bugs that caused crashes on Mac Plus's.
Version 4.0b62
=================================
• Regexpr bug introduced by switching to Think 5.0 (grrr) fixed.
Version 4.0b61
=================================
• The title-bar mark menu now just displays marks in that file.
• Marks are only saved to files on 'Save's.
• Another address error bug fixed.
• 'dirty' symbol works w/ color windows now.
• All methods (except system 7.0 methods) of opening files now check
for already existing copy.
• Added 'removeMark' function.
• Finally tracked down the 'file still open' bug.
Version 4.0b5
=================================
• '#pragma mark' is no longer supported. Alpha now reads
and writes 'MPSR' resource 1007 in an effort to support
Think and MPW marks. I've played with this for a day with
Think, it seems to work. I don't have access to MPW, but
Think's documentation implies that the two use the same
format.
• fixed 'ignoreCase' 'regExpr' searching bug.
• fixed (hopefully) the major crashing bug.
• fixed printing bug that only allowed 32k to be printed.
• 'useTempMem' works.
• color windows are back.
• changed def of 'funcExpr' in AlphaBits to pick up object method
definitions as well as straight 'C' function definitions.
Version 4.0b4
=================================
• clipboard bug fixed.
• capWord problem fixed.
• regular expression replace bug fix.
• 'yank' is now back to its original semantics, see help.
• 'showMenuHeads' added to allow showing menu heads in title
bar w/o row/col, or vice versa.
• Text bug fixed.
• 'getHelp' function renamed to 'alphaHelp'. Help menu item moved to
balloon help menu, if it exists.
• One or two other undesired "features" eliminated.
Version 4.0b3
=================================
• title bar stuff.
• added 'sortedIsDefault', 'useTempMem', 'useBSWindows' vars.
• ACMDs can now operate on rectangular selections and leave selections hilighted.
• added function 'rectMarkHilite'.
• right brace blink is back.
• memory behavior better.
• autosave now just saves to same file.
• section menu now just contains text to the first '}' char on the line.
• Marks, with the exception of the generic mark, now save the selection.
This was actually changed earlier, I'm just reporting it now.
Version 4.0b2
=================================
• another print bug fixed.
• 'gotoLine' bug fixed.
• 'carriageReturn' bug fixed.
• 'noRemapOption' defaults to TRUE.
• 'fileStats' and 'windToWrap' removed from AlphaBits, they no longer exist.
• backward regexpr search bugs fixed.
• The function menu is a little more robust.
• Added support for IBM CR/LF files.
Version 4.0b1
=================================
• 'prompt' macro command fixed.
• 'carriageReturn' problem fixed.
• printing disastor fixed (at least I hope, I don't currently
have a printer to test it out).
• 'loadFile' macro command added.
• 'optionIsMeta' var added again.
• 'posActivate' var added.
• 'createTagFile' fixed.
• added function 'oneSpace'.
• Large windowfuls shouldn't slow things down as much now.
• 'findTag' fixed. Repeated 'findTag's are much faster.
• Alpha no longer tries to use multifinder-provided temporary
memory (system 6.something).
• 'searchAll' is now active even with no selection.
• double-click hilite bug fixed.
• wordwrap no longer leaves bars on the window.
• 'autoHScroll' is gone. I'll probably bring it back at some point.
• The macro "type" command now handles '\r' and '\t'.
Version 3.6d3
=================================
• 'paste' and 'print' menu items now enabled properly.
• rectangular editing mode added.
• 'insertFile' fixed.
• 'revert' now correctly redraws the window.
• fixed two paste bugs (one relating to large amounts of text).
• prefix and suffix stuff fixed.
• 'upcaseWord', 'downcaseWord', and 'capWord' are fixed.
• more 'fill' fixes.
• removed '&' as beginning of file character for regular expressions.
• AppleEvents and temporary memory are now working.
• fixed bug w/ regular expression bug w/ '.*'
• 'saveVars' now saves search and replace strings.
• 'fillRegion' no longer defaults to the entire buffer.
• LaTeX section menu added.
• Fixed bug with macro command 'prompt'.
Version 3.6d2
=================================
• Typing at the ends of lines should be faster for those on slow macs.
• Selection now works w/ horizontally scrolled window.
• Window ordering problem fixed.
• Saved help text now has correct creator.
• Scrap handling cleaned up.
• 'showRowCol' no longer ignored.
• font dialog wierdness fixed.
• mouse selection of end of file fixed.
• word wrap fixed.
• backwards regular expression searching fixed
• added '&' to designate start of file in regular expressions,
used this to change default value for 'boundExpr'
• Some ragged lines in the help have been fixed.
• Help now has a close box, and no grow zone.
• Highlighting large multiple lines (such as in 'endBufferSelect')
is much faster.
• A redraw problem after large segments of text is removed has been
fixed.
Version 3.6d1
=================================
• The major change is that I rewrote most of the internal text-handling
mess. The result is that Everything broke. I fix things as I come to
them, but... However, file-saving (especially with backups enabled) is
at least faster. Other code has become much simpler, and hopefully more
bug-free.
• Help facility upgraded quite a bit.
• added popup method and mark menus.
• ACMDS now have access to internal variables, persistent store, etc.
• full regular expression searching and replacing.
• 'regExpr', 'forward' flag not reset whenever search dialog used,
are back in flags menu.
• 'fill' command is now an ACMD. Feel free to improve it. The 'wrapToWindow'
command is gone, it just caused me too many headaches (I know, I'm feeble).
If anyone is seriously put out by this, the fill ACMD could easily be
modified to compute this function instead. The window size, font size, and
font number can all be obtained through 'FrontWindow'. Feel free to send
me the finished ACMD so that I can distribute it in the next version.
• For international grumblers, 'LwrText', 'UprText' are now used. Of course,
this means that you need to be running at least 6.04 or it'll crash...
• When running under 7.0, Alpha can use temporary memory to accomadate large
files and for temporary memory needed to make backups.
• The indenting routines now work with spaces as well as with tabs.
• Added a function 'indentLine'.
• Repeated searches can now find overlapping text.
• Change in semantics of 'nextWindow'. I like it better this way, how 'bout you?
• Markers react to moving text better, retain entire selection instead of just
the start.
• Font size dialog spruced up to system 7.0 standards.
Version 3.52
=================================
• the new flag 'openAllFiles', if set, puts all files in the SFGetFile
dialog, regardless of type.
• any line that starts with more than 'leftFillColumn' spaces or tabs
is now considered a paragraph delimiter.
• default value for 'paraColumn' is now 150
• '\\' now accepted in replace window. Slash replacement only done if
regular expression on.
Version 3.51
=================================
• 8-bit characters now work in the AlphaBits file.
• Searching for '\r' no longer continues past the end of file.
• Extra-long lines in the AlphaBits or tags file no longer cause a dialog.
• Saves of new files during a 'saveOnSwitch' now work correctly.
• Large values for tabs no longer choke Alpha.
• 'matchBrace' gives correct error message at all times.
• The 'message' macro-command now works again.
• The function 'includeFile' (File:Open Special) no longer chokes on long lines.
• Hiliting has been redone. It is more consistent now, but I may have introduced
some new bugs.
• 'changesLim' is again accessible from the menus.
• fixed various problems having to do with 'saveOnSwitch'
• 'programmer' is now the default font in the supplied AlphaBits
• a backslash at the beginning of a line is no longer used as a paragraph
delimiter, as it was rightly pointed out to me that many backslash sequences
are in-line.
• '\t' can now be used in the replacement string
• At least four lines of the README file changed :-).
Version 3.09
=================================
• Number of macros is now limited only by available memory.
• Problem w/ user-defined heirarchical menus fixed.
• Files that have LFs converted to CRs on startup are saved with
LFs.
• A new flag, 'askForLFTrans', directs Alpha to bypass the
'Translate LFs to Crs?' dialog.
Version 3.08
=================================
• 'balance' now works when the cursor is before a closing brace
• The problem w/ nonexistant cursors during iterations has been
fixed (I assumed that some cursors I found in my system file were
standard, but I was wrong.
Version 3.07
=================================
• Macros executing when no windows are present sometimes prevented
updates from taking place.
Version 3.06
=================================
• The escape key can now be used to cancel from all dialogs except
stdfile dialogs.
• Sigh, I introduced all sorts of macro problems in 3.05. I think they
are all fixed now.
• The 'bind' keybinding form now allows you to enter the
unmodified character. This is now machine independent, so
the foreign keyboard AlphaBits file has been dropped.
• Further, if someone can tell me how to put the nice shift,
option, etc. characters into menus where currently only the
cloverleaf resides, I will put together a real binding/menu-change
interface a la MicroSoft Word.
Version 3.05
=================================
• Fixed minor bug w/ macros.
Version 3.04
=================================
• the window's current tabsize is now the default on the change
tabsize dialog.
• The correct line number is now displayed on parse errors.
• Added function 'deleteSelection', which deletes the current
selection w/o making a copy of it or disturbing the current
clip.
• Macro execution sped up a bit.
• Small lingering bugs related to the change in menus fixed.
• A '0' setting for 'fontSaving' wasn't working if the only thing
changed was the tab setting. This works now.
• Added rotating cursor for long iterations of function/macros.
Version 3.03 Changes/Bug Fixes
=================================
• The last four menus have been removed in favor of letting
the user define as many menus as he wants. Menus are redefinable
and can be inserted and deleted from the menu bar by macros
or loadable text.
Version 3.02 Changes/Bug Fixes
=================================
• Alpha now does not save font information w/ files unless
the file's font is different than 'defaultFont' or the font
size is different than 'fontSize'. If the var 'fontSaving'
is set to '-1', Alpha never saves font information.
• Canceling the 'Print' dialog no longer causes a crash the
next time you try to print.
• 'gotoMark' finally goes to the correct column.
• Variables such as 'fullNames' now correctly update whatever
they affect upon being set from 'AlphaBits' or where-ever.
Version 3.01 Changes/Bug Fixes
=================================
• added saving in LF/text-only modes. Text-only deletes the
resource fork.
Version 3.0a Changes/Bug Fixes
=================================
• Fixed problem of finding files that are in the root directory.
• 'tileVert' and 'tileHor' now preserve selected window.
• Color menu items disabled for black and white macs
• "Open Special"ing a nonexistant file no longer makes us exit
• Multiple file search hilite fixed.
• Problems that Alpha had w/ some large font sizes is fixed. This
may also fix the problems that Alpha had w/ ATM.
• The black-and-white about box is fixed.
=================================
Version 3.0
=================================
Version 2.17 Changes/Bug Fixes
=================================
• bug w/ ACMDs which return null fixed
• 'fillParagraph' now attemps to keep the insertion in the same
place.
• both 'fillRegion' and 'wrapToWindow' now default to the entire
buffer if there is no hilited selection and wrap paragraphs
• Multi-line regular expression matches now possible. See Help.
• If Alpha finds nulls when opening files, the user is asked whether
to remove them or not. Alpha can not remove nulls at any later time.
• added 'zapInvisibles' function removes all characters of ascii code
less than 32, except LFs, and TABs.
Version 2.16 Changes/Bug Fixes
=================================
• Removed the functions menu (too long, everyone says), and replaced
it with a dialog box that does completion (hit space or tab) on both
function and macro names.
• Fixed bug introduced in 2.15 because I have too many functions. In
fact, in 2.15 I went over 128 bindable functions. Yes, I was storing
function indices in macros as signed characters, and once I hit 128,
well, you know...
Version 2.15 Changes/Bug Fixes
=================================
• Fixed bug that occurred when making a selection and going off of the
top of the window.
• The correct fileset is now checked in "Environ:File Sets" on startup.
Version 2.14 Changes/Bug Fixes
=================================
• added 'Open Special' menu which allows you to set up file that you
use often.
• added macro 'markCurrent' to AlphaBits file. This macro demonstrates
the use of the macro prompt facility and the new 'addWinMarks'
function, which re-searches the current window for '#pragma mark's.
• updates of more than the lines initially visible is now delayed
until multiple iterations of functions, macros, or the effects
of the 'replaceAll' function are complete.
• added all of the routines in the format menu.
• 'fillRegion' nows fills paragraphs separately, only works on hilited
regions now, not regions delimited by mark and point
• 'fillParagraph' now uses lines starting w/ '\' as delimiters
as well as blank lines (put in for TeX)
• foreground and background colors of windows are now settable
• added 'putascii' and 'openfile' to macro capabilities.
• string variables can now be set from within macros.
Version 2.13 Changes/Bug Fixes
=================================
• The wrong version 2.12 got sent out, so some of the previous fixes
don't actually show up until this version.
• Added 'message' and 'prompt' to macro capabilities.
Version 2.12 Changes/Bug Fixes
=================================
• Macros failed to halt on failure of several different commands.
These should be fixed now.
• Redefining a named mark now updates the window as well as the
row and column.
• The deleteClip and deleteMark macro functions have finally been
implemented.
• Hooks which causes specific macros to be loaded when files with
specified suffixes are opened have been added.
• Occasionally, window names were left in the 'Windows' menu after
being closed. This has been fixed.
Version 2.11 Changes/Bug Fixes
=================================
• Bug in word-wrap of overfull lines fixed.
• Bug in displaying window after more than a single screenful
has been filled has been fixed.
• Fixed a real nasty initialization memory bug that usually
manifiested itself in large filesets not working.
• Undo can now be turned off. See help for var 'undoOn'.
• Multiple file searches that succeed in the last
file no longer cause the 'Unable to find '<string>' message.
• Multiple file searches w/ files in root of volumes fixed.
• Backups are now saved across disks.
• A minor bug was fixed in fill. I then filled a 38k file to a
width of 20, and it worked fine. However, the fill used up
210k (w/ undo and all), so when you do something like this,
you should save immediately (which saves your changes and
purges the undo buffer, among other things
Version 2.10 Changes/Bug Fixes
=================================
• Bug handling ACMDs which return NULL (wc) fixed
• bindings can now be removed
• added ability to bind and unbind keys in macros
Version 2.09 Changes/Bug Fixes
=================================
• added ability to define permanent marks by use
of the '#pragma mark <markName>' construct
• fixed the problem w/ calling acmds from w/i
macros that was introduced in 2.08
• if an ACMD returns NULL, Alpha now assumes that
no change was made to the text, so an undo record
is not kept. Note that in this case the ACMD must
deallocate the ptr block.
• two new ACMDs have been added, one function like
'wc', the other is a terrible hack that reads
Think C 4.0 project files and lists all files in
the project. This list can be used directly to
create a file set
• acmds now correctly update the vertical scrollbar.
• 'elecLBrace' and 'elecRBrace' now work correctly
when text is selected, minor glitch w/ 'elecRBrace'
fixed.
• AutoSave feature has been added, see docs for var
'autoSave' for further information
• Acmd menus shuffled a bit. 'Install' and 'Remove'
replace 'Load'.
• loading of line selected by 'Edit:Balance' works.
• 'saveVars' and 'restoreVars' are now re-entrant.
• macros 'setCMode' and 'setTeXMode' show how to
use Alpha in a modal fashion.
=================================
Version 2.08 Released
=================================
Version 2.08 Changes/Bug Fixes
=================================
• 'describeKey' and 'keyCode' update hilited ares
properly
• 'ACMD's can once again be called while recording
a macro
• word-wrap w/ indented lines fixed
• garbage-collection on window done w/ 'changesLim'
changes. This is internal storage only, doesn't
affect saved/unsaved status of file.
• fixed bug in searches w/ 'wordMatch'
• 'defHeight' and 'defWidth' now apply when
'fullScreen' is disabled as well as when it is
enabled.
• 'saveOnSwitch' lets you tell Alpha to save all
files when switched out
• 'centerRedraw' created to recenter screen w/
current selection in the middle, bound to
'option-L'
• 'capitalizeWord' moves forward until it is in the
beginning of a word before upcasing a letter.
• 'pageBack' and 'pageForward' now don't move the
insertion point if the var 'moveInsertion' is not
enabled, just the display. The insertion can be set
to the currently displayed text by using the mouse or
the function 'moveInsertionHere'
(command-option-L by default)
• fixed a bug when last line of a fill is last line in
file
• answering no when asked if a second copy of a file
is wanted causes the original copy of the file to be
selected
• fixed a bug w/ undo of a BS which doesn't succeed
• fixed a minor bug in fill routines
• the iteration count now works with named macros
• shift-select is now "live"
• searches don't barf on >79 char strings, although
they will still barf on >255 char strings
=================================
Version 2.07 Released
=================================
Version 2.07 Changes/Bug Fixes
=================================
• over-long names in named clipboards and marks
are now handled correctly
• fixed the hiliting bug introduced in 2.04
• changed menu names so whiners can still use
'SuperClock' on ancient macs :-)
• added 'scrollLeftCol' and 'scrollRightCol'
Version 2.06 Changes/Bug Fixes
=================================
• fixed the silly way horizontal scrolling was
occurring automatically in 2.05
• added a flag to turn automatic horizontal
scrolling off
Version 2.05 Changes/Bug Fixes
=================================
• fixed a bug that occurred because space was not
always reserved for typed strings in macros
• overwriting of vertical scrollbar no longer occurs
while scrolling horizontally w/ long lines
• the horizontal scrollbar now automatically scrolls
w/ typing (but not some other actions)
Version 2.04 Changes/Bug Fixes
=================================
• full-screen redraw sped up by at least 35%
• added string var 'defaultFont'
• forward searches (except reg expr) sped up
Version 2.03 Changes/Bug Fixes
=================================
• reverse searches zero-length searches now work
('^$' and '$')
• 'getPathName' now selects directories as well
• 'fillParagraph' and 'fillRegion' no longer add
an extra line to the buffer
• Problem where the horizontal scrollbar appears
inactive if the first line displayed is not the
first line in the file and the total number of
lines in less than the number that can be displayed
has been fixed.
Version 2.02 Changes/Bug Fixes
=================================
• 'forwardChar' and 'backwardChar' work better
with macros
• fixed problem with adding new filesets on the
fly
• added support for multiple fonts
• a consequence of adding proportional fonts was
that redrawing was slowed substantially, so I
rewrote a single routine and performance has
increased to better than the pre-proportional
fonts days
=================================
Version 2.0 Released
=================================
Version 1.16 Changes/Bug Fixes
=================================
• fixed 'doTab', 'carriageReturn' not working in
macros.
Version 1.15 Changes/Bug Fixes
=================================
• Added Cmd-. quitting in macros, multiple-file
searches, and tagfile creation
• Added error-checking in macros.
• Added the "Var Values…" menu
Version 1.14 Changes/Bug Fixes
=================================
• regular expression searches now work in macros
• bug that cause zeros to be written to font and
tab resources of 'cTags' file fixed
• bug that caused too much memory to be alloced
during initialization fixed
• added var 'useBackupFolder' and 'backupFolder'
to allow backups to be placed in a different
folder
• files locations and colors don't change, even
if backup files are used.
• the insertion point in the menu bar during help
display is gone
• untitled windows now have sequence numbers that
can be larger than '9'
• problem saving files that were opened with a
file-set operation has been fixed.
Version 1.13 Changes/Bug Fixes
=================================
• acmds now insert and leave insertions in correct
location.
• acmds also now make a window dirty
• bug w/ 'AlphaBits' file sets fixed
• a 'GrowZone' procedure was added which closes
clean windows.
Version 1.12 Changes/Bug Fixes
=================================
• added support for foreign keyboards
• 'createTagFile' now sorts it's output, so that
the tag dialog doesn't have to.
Version 1.11 Changes/Bug Fixes
=================================
• added 'ascii' binding command
• made function naming more consistent
• bug w/ backward search from file beginning fixed.
• changed file set dialog to heirarchical menu
• hilite now picks up the hilite color instead of
always defaulting to black
Version 1.10 Changes/Bug Fixes
=================================
• Fixed macro execution w/ no wins bug.
• Fixed two more hiliting bugs.
• Finally got an application signature approved,
unfortunately, it was not my original choice. Alpha's
signature is now 'ALFA', not 'ALPH'.
• Fixed a small undo bug.
Version 1.09 Changes/Bug Fixes
=================================
• fixed selecting bug
• fixed a bug w/ "Comment Box"
Version 1.08 Changes/Bug Fixes
=================================
• Added 'wordWrap' mode.
• Simplified 'FileSet' handling. 'FileSet's should
now work in network environments.
• Added 'User' menu.
• Fixed the hilite nonsense. (mostly)
• Added tag list dialog.
• Added 'dirty' mark to windows' menu items.
Version 1.07 Changes/Bug Fixes
=================================
• Added two example ACMD's, 'Comment Box' and
'UnComment Box', with macros to call them.
• Replaces and 'setNamedMark' are now correctly
compiled into macros.
• Went back to slow Apple memory routines instead
of allegedly buggy THINK routines.
• Added functions 'getAscii' and 'insertAscii'.
• Regular expression search cleaned up a bit, '$'
and '^$' now work correctly
• Searches that result in zero-length selections
now leave the blinking cursor, rather than a
selection that is zero pixels wide.
Version 1.05 Changes/Bug Fixes
=================================
• 'quickSort' is now undoable.
• 'dumpMacro', 'describeBindings', 'getPathName'
and "List Functions" now leave the mark at the
beginning of the insertion.
• The Enter key now acts the same as the return from
within dialogs.
• The "Describe Key" prompt should now be displayed
properly.
• 'goto'ing to a named mark now leaves the generic
mark at the old insertion point.
• Searches now leave the generic mark where the search
began.
• 'downcaseWord', 'upcaseWord', and 'capWord' now conform
more closely to emacs usage.
• 'insertToTop' no longer displays any information, but
a new function, 'currentPosition', now displays the
current row and col, as well as the total number of
lines.
Version 1.04 Changes/Bug Fixes
=================================
• Added '#ifdef', '#define', '#else', and '#endif' to
parsing capability, allowing a single 'alphaBits'
file to be used for all keyboards.
• fill now takes ''', '"', '(', ')', '[', ']',
'{', and '}' characters with words.
• Fill routines now update the screen correctly and leave
the insertion point at the beginning of the justified
text.
• 'describeBindings' now opens a new window
• fixed macro problems w/ multiple windows
• electricRBrace works better
• 'nextLine' and 'previousLine' stay in the same column
better in the presence of tabs
• changed syntax of searches in macros, macros can now set
and restore variables, added 'saveVars' and 'restoreVars'
• added several more example macros
• got rid of one memory allocation bug
• vertical and horizontal tiling now only affect the top
'numWinsToTile' windows
• After double- or triple-clicking, it is now possible to
drag the mouse and select in increasing increments of a
word or a line.
• 'Close' on a dirty file-set window now actually closes the
window after a good save.
• Triple-clicking on an empty line and deleting now removes
the line.
• Added 'closeAll' and 'selectAll' functions.
• ALPHA now allows user-written 'ACMD' code resources to be
loaded and executed. See 'Customization'.